/***************************************************
 @Name :        1196kk0
 @Time :        2025-05-26
 @Email :       2232506563@qq.com
 @Comment :     执行命令函数及OLED显示
 @FileName :    drv_ASRPRO.h
 @Version :     4.0
****************************************************/
#ifndef __DRV_ASRPRO_H__
#define __DRV_ASRPRO_H__

/********** 头文件 **********/
#include "stm32f4xx.h"
#include "string.h"
#include "drv_Servo.h"
#include "stdio.h"
#include "oled.h"
#include "drv_IIC_SHT20.h"
#include "string.h"
#include <time.h>

/**********  枚举  **********/
typedef enum{
    NONE,
    IDLE,
    LED_Open,
    LED_CLose,
    Fan_Open,
    Fan_Close,
    DOG_Stand,
    DOG_Sit,
    DOG_Move_forward,
    DOG_Move_back,
    DOG_Turn_left,
    DOG_Turn_right,
    DOG_Dance,
    DOG_Lie_down,
    DOG_Handshake,
    DOG_Push_up
}Cur_state;          //当前状态枚举

typedef enum{
    Laugh,
    Work_hard,
    Cry,
    Shy,
    Afraid,
    Smile,
    Temp_Hum_Data,
    Time
}Cur_expression;     //表情枚举    

/********* 声明函数 *********/
void clear_USART2_Recv_Buff(void);

void Execute_Cmd(void);

void OLED_Show(void);








#endif


